//一、创建路由服务器
let express=require("express")
let path=require("path")
let fs=require("fs")
let  router=express.Router()

// 二、配置路由
// 渲染页面
router.get("/login",(req,res)=>{

    res.sendFile( path.join(__dirname,"../html/login.html")    )
})


// 执行登录
router.get("/dologin",(req,res)=>{

    // 接参
    let user=req.query


    // 判断空
    if(!user.username){
        res.send("用户名不能为空")
        return
    }
    if(!user.password){
        res.send("密码不能为空")
        return
    }

    // 读取数据库
    let filepath=path.join(__dirname,"../data/persons.json")
    let persons=JSON.parse(fs.readFileSync(filepath,"utf-8"))


    // 判断 对比
    let index=persons.findIndex(value=>value.username==user.username && value.password==user.password )

    if(index==-1){
        res.send("用户名或密码错误")
        return
    }

    res.send("登录成功")
})


// 三、暴露模块
module.exports=router